﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Vista
{
    /// <summary>
    /// Constants de la MasterPage i les url
    /// </summary>
    public static class ConstantsGlobals
    {
        // Parts de l'aplicació (Adminstratiu o Gestio)
        public const string RolUsuariAdmin = "Admin";
        public const string RolUsuariGestio = "Gestio";

        // Usuari Actual

        public const string UsuariActual = "UsuariActual";

        // Urls de direccionament de la pàgina
        public const string URLInici = "/Inici.aspx";
        public const string URLGestio = "/Gestio/IniciPrivat.aspx";
        public const string URLFilMaquina = "/Gestio/FilmacioMaquines.aspx"; 
        public const string URLAdmin = "/Admin/IniciAdmin.aspx";

        public const string URLEditarOrdre = "/Gestio/EditOT.aspx?id=";
        public const string URLEditarAlbara = "/Gestio/EditAlbara.aspx";
        public const string URLBuscarAlbara = "/Gestio/Albara.aspx";

    }

    /// <summary>
    /// Constants de les ordres de treball
    /// </summary>
    public static class ConstantsOrdre
    {
        // Guardar Odre Treball
        public const string mplhCrearOrdre = "Crear Ordre";
        public const string mplbGuardarOrdreOK = "Ordre de treball guardada correctament";
        public const string mplbGuardarOrdreKO = "No ha estat possible guardar l'ordre de treball";
        public const string mplbFaltaTipusTreball = "Ha de triar un tipus de treball";

        // Editar Ordre Treball
        public const string mplhEditarOrdre = "Editar Ordre";
        public const string mplbEditarOrdreOK = "Ordre de treball editada correctament";
        public const string mplbEditarOrdreKO = "No ha estat possible editar l'ordre de treball";
        
        // Guardar Albarà
        public const string mplhGuardarAlbara = "Guardar Albarà";
        public const string mplbGuardarAlbaraOK = "Albarà guardat correctament";
        public const string mplbGuardarAlbaraKO = "No ha estat possible guardar l'Albarà";

       //Tipus Treball
        public const string CLITXER_NOU = "1"; // "Clitxer Nou";
        public const string ARREGLO = "2";//"Arreglo";
        public const string ESBOÇ = "3"; //Esboç";
        public const string PLOTTER = "4"; //"Plotter";
        public const string PROVADECOLOR = "5"; //"Prova de Color";
        public const string FITXA = "6"; //"Fitxa";
        public const string PRESSUPOST = "7"; //"Pressupost";

        // Imprimir Ordre de treball
        public const string titulImprimirPDF = "Ordre de treball: ";

        //Imprimir Fitxa Maquina
        public const string mplbImprimirMaquina = "Alerta Imprimir Fitxa Màquina";
        public const string mplbNoFitxaMaquina = "No existeix la fitxa de la màquina seleccionada";

        // Calcular Conceptes OT
        public const string NOM_ARTICLE_CLICHE = "CLICHE";
        public const string NOM_ARTICLE_MILAR = "MILAR";

        // Cercar OT
        public const string EDITAR = "Editar";
    }

    /// <summary>
    /// Constants dels albarans
    /// </summary>
    public static class ConstantsAlbara
    {
        // Editar Albarà
        public const string mplhEditarAlbara = "Editar Albarà";
        public const string mplbEditarAlbaraOK = "Albarà editat correctament";
        public const string mplbEditarAlbaraKO = "No ha estat possible editar l'Albarà";
        public const string mplbEditarAlbaraNoTrobat = "No existeix l'Albarà";

        // Guardar Factura
        public const string mplhGuardarFactura = "Guardar factura";
        public const string mplbGuardarFacturaOK = "Factura guardada correctament";
        public const string mplbGuardarFacturaKO = "No ha esta possible guardar la factura";

        // Editar Albarà
        public const string EDITAR = "Editar";

        // Imprimir Albarà
        public const string IMPRIMIR = "Imprimir";
    
    }

    /// <summary>
    /// Constants de les Factures
    /// </summary>
    public static class ConstantsFactura
    {
        // Imprimir Factura des de l'Albarà
        public const string titulImprimirFactura = "Factura: ";
    }

    /// <summary>
    /// Constants del controls d'altes de clients maquines i articles
    /// </summary>
    public static class ConstantsAltes
    {
        // Alta Client
        public const string mplhGuardarClient = "Guardar Client";
        public const string mplbGuardarClientOK = "Client guardat correctament";
        public const string mplbGuardarClientKO = "No ha estat possible guardar el Client";

        // Alta Maquina
        public const string mplhGuardarMaquina = "Guardar Màquina";
        public const string mplbGuardarMaquinaOK = "Màquina guardada correctament";
        public const string mplbGuardarMaquinaKO = "No ha estat possible guardar la Màquina";

        // Alta Article
        public const string mplhGuardarArticle = "Guardar Article";
        public const string mplbGuardarArticleOK = "Article guardat correctament";
        public const string mplbGuardarArticleKO = "No ha estat possible guardar l'Article";

        // Alta relacio Preu dels articles per a cada client
        public const string mplhGuardarRelacio = "Guardar Relacio";
        public const string mplbGuardarRelacioOK = "Relacio guardada correctament";
        public const string mplbGuardarRelacioKO = "No ha estat possible guardar la Relacio";

    }
}